const axios = require('axios');
const qs = require('qs');

// axios 全局配置
axios.defaults.paramsSerializer = function (params) {
  return qs.stringify(params, {
    arrayFormat: 'repeat',
    // allowDots: true
  })
};
console.log(qs.stringify({
  "users": [
    {"id":"aaa","name":"markix"},
    {"id":"aaa2","name":"markix2"}
  ]
}, {
  arrayFormat: 'repeat',
  allowDots: true
}))
axios.get(`http://localhost:8080/case/bean/list`, {
    params: {
      // "ids": ["a1", "a2"]
      // "id": "aaa"
      "users": [
        {"id":"a1"},
        {"id":"a2"}
      ]
    },
    // data: qs.stringify({
    //   "id": "aa"
    // })
    // paramsSerializer: function (params) {
    //   return qs.stringify(params, { arrayFormat: 'repeat' })
    // }
  })
  .then(function (resp) {
    console.log("response", resp.data);
  }, (err) => {
    console.log(err);
  });


